package com.ld.security.server.admin.modules.ge.entity;



import com.baomidou.mybatisplus.annotation.TableName;
import com.ld.security.common.core.base.column.ListJson;
import com.ld.security.common.mybatis.anno.SqlKey;
import com.ld.security.common.mybatis.base.entity.SuperEntity;
import com.ld.security.common.mybatis.constant.SqlCondition;
import com.ld.security.server.admin.modules.ge.constant.GeEarlyFieldconstant;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@TableName("ge_early_field")
@ApiModel("预警字段")
@Data
public class GeEarlyFieldEntity  extends SuperEntity{





  @SqlKey(SqlCondition.eq)
  @ApiModelProperty("运算符")
private SqlCondition sqlKey;



  @SqlKey(SqlCondition.anon)
  @ApiModelProperty("预警值")
private String earlyValue;





  @SqlKey(SqlCondition.eq)
  @ApiModelProperty("预警模型编号")
private String earlyModelId;



  @SqlKey(SqlCondition.like)
  @ApiModelProperty("字段名")
private String fieldName;

  @SqlKey(SqlCondition.eq)
  @ApiModelProperty("逻辑运算符")
  private GeEarlyFieldconstant.operator operator;



        }
